HAL SMBUS APIs listing for migration

This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.

HAL SMBUS constants

HAL1

series

HAL2

Refer to

HAL_SMBUS_ERROR_ACKF

u5, h5, c0, l4, g0, g4, h7

HAL_SMBUS_ERROR_ACKF

Refer to

HAL_SMBUS_ERROR_AF

f4

HAL_SMBUS_ERROR_AF

Refer to

HAL_SMBUS_ERROR_ALERT

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_ERROR_ALERT

Refer to

HAL_SMBUS_ERROR_ARLO

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_ERROR_ARLO

Refer to

HAL_SMBUS_ERROR_BERR

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_ERROR_BERR

Refer to

HAL_SMBUS_ERROR_BUSTIMEOUT

u5, h5, c0, l4, g0, g4, h7

HAL_SMBUS_ERROR_BUSTIMEOUT

Refer to

HAL_SMBUS_ERROR_HALTIMEOUT

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL_SMBUS_ERROR_INVALID_CALLBACK

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL_SMBUS_ERROR_INVALID_PARAM

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL_SMBUS_ERROR_NONE

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_ERROR_NONE

Refer to

HAL_SMBUS_ERROR_OVR

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_ERROR_OVR

Refer to

HAL_SMBUS_ERROR_PECERR

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_ERROR_PECERR

Refer to

HAL_SMBUS_ERROR_TIMEOUT

f4

Removed / New Usage changes

Refer to

HAL_SMBUS_STATE_BUSY

u5, h5, c0, l4, g0, g4

Removed / New Usage changes

Refer to

HAL_SMBUS_STATE_LISTEN

u5, h5, c0, l4, g0, g4

HAL_SMBUS_STATE_LISTEN

Refer to

HAL_SMBUS_STATE_MASTER_BUSY_RX

u5, h5, c0, l4, g0, g4, h7

sequence changed

Refer to

HAL_SMBUS_STATE_MASTER_BUSY_TX

u5, h5, c0, l4, g0, g4, h7

sequence changed

Refer to

HAL_SMBUS_STATE_READY

u5, h5, c0, l4, g0, g4,f4

HAL_SMBUS_STATE_INIT

Refer to

HAL_SMBUS_STATE_RESET

u5, h5, c0, l4, g0, g4,f4

HAL_SMBUS_STATE_RESET

Refer to

HAL_SMBUS_STATE_SLAVE_BUSY_RX

u5, h5, c0, l4, g0, g4, h7

SMBUS_STATE_SLAVE_BUSY_RX

Refer to

HAL_SMBUS_STATE_SLAVE_BUSY_TX

u5, h5, c0, l4, g0, g4, h7

SMBUS_STATE_SLAVE_BUSY_TX

Refer to

SMBUS_ADDRESSINGMODE_10BIT

l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_ADDRESSINGMODE_7BIT

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_ANALOGFILTER_DISABLE

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_ANALOGFILTER_ENABLE

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_AUTOEND_MODE

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_AUTO_MODE_DISABLE

u5

Removed / New Usage changes

Refer to

SMBUS_AUTO_MODE_ENABLE

u5

Removed / New Usage changes

Refer to

SMBUS_DIRECTION_RECEIVE

f4

HAL_SMBUS_SLAVE_DIRECTION_RECEIVE

Refer to

SMBUS_DIRECTION_TRANSMIT

f4

HAL_SMBUS_SLAVE_DIRECTION_TRANSMIT

Refer to

SMBUS_DUALADDRESS_DISABLE

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_DUALADDRESS_ENABLE

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FASTMODEPLUS_DISABLE

u5, h5

HAL_SMBUS_FAST_MODE_PLUS_DISABLED

Refer to

SMBUS_FASTMODEPLUS_ENABLE

u5, h5

HAL_SMBUS_FAST_MODE_PLUS_ENABLED

Refer to

SMBUS_FASTMODEPLUS_I2C1

c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FASTMODEPLUS_I2C2

c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FASTMODEPLUS_I2C3

l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FASTMODEPLUS_I2C4

l4, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FASTMODEPLUS_I2C5

h7

Removed / New Usage changes

Refer to

SMBUS_FASTMODEPLUS_PA10

c0, g0

Removed / New Usage changes

Refer to

SMBUS_FASTMODEPLUS_PA9

c0, g0

Removed / New Usage changes

Refer to

SMBUS_FASTMODEPLUS_PB6

c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FASTMODEPLUS_PB7

c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FASTMODEPLUS_PB8

c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FASTMODEPLUS_PB9

c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FIRST_AND_LAST_FRAME_NO_PEC

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_XFER_FIRST_AND_LAST_FRAME_NO_PEC

Refer to

SMBUS_FIRST_AND_LAST_FRAME_WITH_PEC

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_XFER_FIRST_AND_LAST_FRAME_WITH_PEC

Refer to

SMBUS_FIRST_FRAME

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_XFER_FIRST_FRAME

Refer to

SMBUS_FIRST_FRAME_WITH_PEC

u5, h5, c0, l4, g0, g4, h7

HAL_SMBUS_XFER_FIRST_FRAME_WITH_PEC

Refer to

SMBUS_FLAG_ADD10

f4

Removed / New Usage changes

Refer to

SMBUS_FLAG_ADDR

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FLAG_AF

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FLAG_ALERT

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FLAG_ARLO

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FLAG_BERR

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FLAG_BTF

f4

Removed / New Usage changes

Refer to

SMBUS_FLAG_BUSY

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FLAG_DIR

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FLAG_DUALF

f4

Removed / New Usage changes

Refer to

SMBUS_FLAG_GENCALL

f4

Removed / New Usage changes

Refer to

SMBUS_FLAG_MASK

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FLAG_MSL

f4

Removed / New Usage changes

Refer to

SMBUS_FLAG_OVR

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FLAG_PECERR

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FLAG_RXNE

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FLAG_SB

f4

Removed / New Usage changes

Refer to

SMBUS_FLAG_SMBALERT

f4

Removed / New Usage changes

Refer to

SMBUS_FLAG_SMBDEFAULT

f4

Removed / New Usage changes

Refer to

SMBUS_FLAG_SMBHOST

f4

Removed / New Usage changes

Refer to

SMBUS_FLAG_STOPF

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FLAG_TC

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FLAG_TCR

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FLAG_TIMEOUT

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FLAG_TRA

f4

Removed / New Usage changes

Refer to

SMBUS_FLAG_TXE

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FLAG_TXIS

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_FMP_NOT_SUPPORTED

c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_GENERALCALL_DISABLE

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_SLAVE_ACK_GENERAL_CALL_DISABLED

Refer to

SMBUS_GENERALCALL_ENABLE

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_SLAVE_ACK_GENERAL_CALL_ENABLED

Refer to

SMBUS_GENERATE_NO_START_READ

u5

Removed / New Usage changes

Refer to

SMBUS_GENERATE_NO_START_WRITE

u5

Removed / New Usage changes

Refer to

SMBUS_GENERATE_START_READ

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_GENERATE_START_WRITE

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_GENERATE_STOP

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_GRP1_COMP1_TRG

u5

HAL_SMBUS_AM_TRIG_GRP1_COMP1_OUT

Refer to

SMBUS_GRP1_COMP2_TRG

u5

HAL_SMBUS_AM_TRIG_GRP1_COMP2_OUT

Refer to

SMBUS_GRP1_EXTI5_TRG

u5

HAL_SMBUS_AM_TRIG_GRP1_EXTI5

Refer to

SMBUS_GRP1_EXTI9_TRG

u5

HAL_SMBUS_AM_TRIG_GRP1_EXTI9

Refer to

SMBUS_GRP1_GPDMA_CH0_TCF_TRG

u5

HAL_SMBUS_AM_TRIG_GRP1_GPDMA1_CH0_TC

Refer to

SMBUS_GRP1_GPDMA_CH1_TCF_TRG

u5

HAL_SMBUS_AM_TRIG_GRP1_GPDMA1_CH1_TC

Refer to

SMBUS_GRP1_GPDMA_CH2_TCF_TRG

u5

HAL_SMBUS_AM_TRIG_GRP1_GPDMA1_CH2_TC

Refer to

SMBUS_GRP1_GPDMA_CH3_TCF_TRG

u5

HAL_SMBUS_AM_TRIG_GRP1_GPDMA1_CH3_TC

Refer to

SMBUS_GRP1_LPTIM1_CH1_TRG

u5

HAL_SMBUS_AM_TRIG_GRP1_LPTIM1_CH1

Refer to

SMBUS_GRP1_LPTIM2_CH1_TRG

u5

HAL_SMBUS_AM_TRIG_GRP1_LPTIM2_CH1

Refer to

SMBUS_GRP1_RTC_ALRA_TRG

u5

HAL_SMBUS_AM_TRIG_GRP1_RTC_ALRA_TRG

Refer to

SMBUS_GRP1_RTC_WUT_TRG

u5

HAL_SMBUS_AM_TRIG_GRP1_RTC_WUT_TRG

Refer to

SMBUS_GRP2_COMP1_TRG

u5

HAL_SMBUS_AM_TRIG_GRP2_COMP1_OUT

Refer to

SMBUS_GRP2_COMP2_TRG

u5

HAL_SMBUS_AM_TRIG_GRP2_COMP2_OUT

Refer to

SMBUS_GRP2_EXTI5_TRG

u5

HAL_SMBUS_AM_TRIG_GRP1_EXTI5

Refer to

SMBUS_GRP2_EXTI8_TRG

u5

HAL_SMBUS_AM_TRIG_GRP1_EXTI9

Refer to

SMBUS_GRP2_LPDMA_CH0_TCF_TRG

u5

HAL_SMBUS_AM_TRIG_GRP2_LPDMA1_CH0_TC

Refer to

SMBUS_GRP2_LPDMA_CH1_TCF_TRG

u5

HAL_SMBUS_AM_TRIG_GRP2_LPDMA1_CH1_TC

Refer to

SMBUS_GRP2_LPDMA_CH2_TCF_TRG

u5

HAL_SMBUS_AM_TRIG_GRP2_LPDMA1_CH2_TC

Refer to

SMBUS_GRP2_LPDMA_CH3_TCF_TRG

u5

HAL_SMBUS_AM_TRIG_GRP2_LPDMA1_CH3_TC

Refer to

SMBUS_GRP2_LPTIM1_CH1_TRG

u5

HAL_SMBUS_AM_TRIG_GRP2_LPTIM1_CH1

Refer to

SMBUS_GRP2_LPTIM3_CH1_TRG

u5

HAL_SMBUS_AM_TRIG_GRP2_LPTIM3_CH1

Refer to

SMBUS_GRP2_RTC_ALRA_TRG

u5

HAL_SMBUS_AM_TRIG_GRP2_RTC_ALRA_TRG

Refer to

SMBUS_GRP2_RTC_WUT_TRG

u5

HAL_SMBUS_AM_TRIG_GRP2_RTC_WUT_TRG

Refer to

SMBUS_IT_ADDR

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_IT_ADDRI

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_IT_ALERT

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_IT_BUF

f4

Removed / New Usage changes

Refer to

SMBUS_IT_ERR

f4

Removed / New Usage changes

Refer to

SMBUS_IT_ERRI

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_IT_EVT

f4

Removed / New Usage changes

Refer to

SMBUS_IT_NACKI

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_IT_RX

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_IT_RXI

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_IT_STOPI

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_IT_TCI

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_IT_TX

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_IT_TXI

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_LAST_FRAME_NO_PEC

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_XFER_LAST_FRAME_NO_PEC

Refer to

SMBUS_LAST_FRAME_WITH_PEC

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_XFER_LAST_FRAME_WITH_PEC

Refer to

SMBUS_NEXT_FRAME

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_XFER_NEXT_FRAME

Refer to

SMBUS_NOSTRETCH_DISABLE

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_NOSTRETCH_ENABLE

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_NO_STARTSTOP

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_OA2_MASK01

u5, h5, c0, l4, g0, g4, h7

HAL_SMBUS_OWN_ADDR2_MASK01

Refer to

SMBUS_OA2_MASK02

u5, h5, c0, l4, g0, g4, h7

HAL_SMBUS_OWN_ADDR2_MASK02

Refer to

SMBUS_OA2_MASK03

u5, h5, c0, l4, g0, g4, h7

HAL_SMBUS_OWN_ADDR2_MASK03

Refer to

SMBUS_OA2_MASK04

u5, h5, c0, l4, g0, g4, h7

HAL_SMBUS_OWN_ADDR2_MASK04

Refer to

SMBUS_OA2_MASK05

u5, h5, c0, l4, g0, g4, h7

HAL_SMBUS_OWN_ADDR2_MASK05

Refer to

SMBUS_OA2_MASK06

u5, h5, c0, l4, g0, g4, h7

HAL_SMBUS_OWN_ADDR2_MASK06

Refer to

SMBUS_OA2_MASK07

u5, h5, c0, l4, g0, g4, h7

HAL_SMBUS_OWN_ADDR2_MASK07

Refer to

SMBUS_OA2_NOMASK

u5, h5, c0, l4, g0, g4, h7

HAL_SMBUS_OWN_ADDR2_NOMASK

Refer to

SMBUS_OTHER_AND_LAST_FRAME_NO_PEC

u5, h5, c0, l4, g0, g4, h7

HAL_SMBUS_XFER_OTHER_AND_LAST_FRAME_NO_PEC

Refer to

SMBUS_OTHER_AND_LAST_FRAME_WITH_PEC

u5, h5, c0, l4, g0, g4, h7

HAL_SMBUS_XFER_OTHER_AND_LAST_FRAME_WITH_PEC

Refer to

SMBUS_OTHER_FRAME_NO_PEC

u5, h5, c0, l4, g0, g4, h7

HAL_SMBUS_XFER_OTHER_FRAME_NO_PEC

Refer to

SMBUS_OTHER_FRAME_WITH_PEC

u5, h5, c0, l4, g0, g4, h7

HAL_SMBUS_XFER_OTHER_FRAME_WITH_PEC

Refer to

SMBUS_PEC_DISABLE

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_PEC_DISABLED

Refer to

SMBUS_PEC_ENABLE

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_PEC_ENABLED

Refer to

SMBUS_PERIPHERAL_MODE_SMBUS_HOST

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_PERIPHERAL_MODE_HOST

Refer to

SMBUS_PERIPHERAL_MODE_SMBUS_SLAVE

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_PERIPHERAL_MODE_SLAVE

Refer to

SMBUS_PERIPHERAL_MODE_SMBUS_SLAVE_ARP

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_PERIPHERAL_MODE_SLAVE_ARP

Refer to

SMBUS_RELOAD_MODE

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_SENDPEC_MODE

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_SOFTEND_MODE

u5, h5, c0, l4, g0, g4, h7

Removed / New Usage changes

Refer to

SMBUS_TRIG_GRP1

u5

Removed / New Usage changes

Refer to

SMBUS_TRIG_GRP2

u5

Removed / New Usage changes

Refer to

SMBUS_TRIG_POLARITY_FALLING

u5

HAL_SMBUS_AM_TRIG_FALLING

Refer to

SMBUS_TRIG_POLARITY_RISING

u5

HAL_SMBUS_AM_TRIG_RISING

Refer to


HAL SMBUS enumerations

HAL1

series

HAL2

Refer to

HAL_SMBUS_ABORT_CB_ID

f4

Removed / New Usage changes

Refer to

HAL_SMBUS_CallbackIDTypeDef

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL_SMBUS_ERROR_CB_ID

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL_SMBUS_LISTEN_COMPLETE_CB_ID

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL_SMBUS_MASTER_RX_COMPLETE_CB_ID

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL_SMBUS_MASTER_TX_COMPLETE_CB_ID

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL_SMBUS_MODE_MASTER

f4

Removed / New Usage changes

Refer to

HAL_SMBUS_MODE_NONE

f4

Removed / New Usage changes

Refer to

HAL_SMBUS_MODE_SLAVE

f4

Removed / New Usage changes

Refer to

HAL_SMBUS_MSPDEINIT_CB_ID

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL_SMBUS_MSPINIT_CB_ID

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL_SMBUS_ModeTypeDef

f4

hal_smbus_mode_t

Refer to

HAL_SMBUS_SLAVE_RX_COMPLETE_CB_ID

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL_SMBUS_SLAVE_TX_COMPLETE_CB_ID

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL_SMBUS_STATE_ABORT

f4

HAL_SMBUS_STATE_ABORT

Refer to

HAL_SMBUS_STATE_BUSY_RX

f4

HAL_SMBUS_STATE_RX

Refer to

HAL_SMBUS_STATE_BUSY_RX_LISTEN

f4

HAL_SMBUS_STATE_RX_LISTEN

Refer to

HAL_SMBUS_STATE_BUSY_TX

f4

HAL_SMBUS_STATE_TX

Refer to

HAL_SMBUS_STATE_BUSY_TX_LISTEN

f4

HAL_SMBUS_STATE_TX_LISTEN

Refer to

HAL_SMBUS_STATE_ERROR

f4

Removed / New Usage changes

Refer to

HAL_SMBUS_STATE_TIMEOUT

f4

Removed / New Usage changes

Refer to

HAL_SMBUS_StateTypeDef

f4

hal_smbus_state_t

Refer to


HAL SMBUS macros

HAL1

series

HAL2

Refer to

__HAL_SMBUS_CLEAR_ADDRFLAG

f4

Removed / New Usage changes

Refer to

__HAL_SMBUS_CLEAR_FLAG

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

__HAL_SMBUS_CLEAR_STOPFLAG

f4

Removed / New Usage changes

Refer to

__HAL_SMBUS_DISABLE

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

__HAL_SMBUS_DISABLE_IT

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

__HAL_SMBUS_ENABLE

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

__HAL_SMBUS_ENABLE_IT

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

__HAL_SMBUS_GENERATE_NACK

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

__HAL_SMBUS_GET_FLAG

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

__HAL_SMBUS_GET_IT_SOURCE

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

__HAL_SMBUS_RESET_HANDLE_STATE

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to


HAL SMBUS structures

HAL1

series

HAL2

Refer to

SMBUS_AutonomousModeConfTypeDef

u5

hal_smbus_am_trig_config_t

Refer to

SMBUS_HandleTypeDef

u5, h5, c0, l4, f4, g0, g4, h7

hal_smbus_handle_s

Refer to

SMBUS_InitTypeDef

u5, h5, c0, l4, f4, g0, g4, h7

hal_smbus_config_t

Refer to

pSMBUS_CallbackTypeDef

u5, h5, c0, l4, f4, g0, g4, h7

hal_smbus_cb_t

Refer to

pSMBUS_AddrCallbackTypeDef

u5, h5, c0, l4, f4, g0, g4, h7

hal_smbus_slave_addr_cb_t

Refer to


HAL SMBUS functions

HAL1

series

HAL2

Refer to

HAL_SMBUSEx_ClearConfigAutonomousMode

u5

HAL_SMBUS_AM_SetConfigTrigger

Refer to

HAL_SMBUSEx_ConfigFastModePlus

u5, h5

Removed / New Usage changes

Refer to

HAL_SMBUSEx_DisableFastModePlus

c0, l4, g0, g4, h7

HAL_SMBUS_DisableFastModePlus

Refer to

HAL_SMBUSEx_DisableWakeUp

u5, h5, c0, l4, g0, g4, h7

HAL_SMBUS_SLAVE_DisableWakeUp

Refer to

HAL_SMBUSEx_EnableFastModePlus

c0, l4, g0, g4, h7

HAL_SMBUS_EnableFastModePlus

Refer to

HAL_SMBUSEx_EnableWakeUp

u5, h5, c0, l4, g0, g4, h7

HAL_SMBUS_SLAVE_EnableWakeUp

Refer to

HAL_SMBUSEx_GetConfigAutonomousMode

u5

HAL_SMBUS_AM_GetConfigTrigger

Refer to

HAL_SMBUSEx_SetConfigAutonomousMode

u5

HAL_SMBUS_AM_SetConfigTrigger

Refer to

HAL_SMBUS_AbortCpltCallback

f4

HAL_SMBUS_AbortCpltCallback

Refer to

HAL_SMBUS_AddrCallback

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_SLAVE_AddrCallback

Refer to

HAL_SMBUS_ConfigAnalogFilter

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_EnableAnalogFilter

Refer to

HAL_SMBUS_ConfigDigitalFilter

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_SetDigitalFilter

Refer to

HAL_SMBUS_DeInit

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_DeInit

Refer to

HAL_SMBUS_DisableAlert_IT

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_MASTER_DisableAlertIT

Refer to

HAL_SMBUS_DisableListen_IT

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_SLAVE_DisableListen_IT

Refer to

HAL_SMBUS_ER_IRQHandler

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_ER_IRQHandler

Refer to

HAL_SMBUS_EV_IRQHandler

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_EV_IRQHandler

Refer to

HAL_SMBUS_EnableAlert_IT

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_MASTER_EnableAlertIT

Refer to

HAL_SMBUS_EnableListen_IT

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_SLAVE_EnableListen_IT

Refer to

HAL_SMBUS_ErrorCallback

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_ErrorCallback

Refer to

HAL_SMBUS_GetError

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_GetLastErrorCodes

Refer to

HAL_SMBUS_GetMode

f4

HAL_SMBUS_GetMode

Refer to

HAL_SMBUS_GetState

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_GetState

Refer to

HAL_SMBUS_Init

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_Init

Refer to

HAL_SMBUS_IsDeviceReady

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_MASTER_IsSlaveReady

Refer to

HAL_SMBUS_ListenCpltCallback

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_SLAVE_ListenCpltCallback

Refer to

HAL_SMBUS_MasterRxCpltCallback

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_MASTER_RxCpltCallback

Refer to

HAL_SMBUS_MasterTxCpltCallback

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_MASTER_TxCpltCallback

Refer to

HAL_SMBUS_Master_Abort_IT

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_MASTER_Abort_IT

Refer to

HAL_SMBUS_Master_Receive_IT

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_MASTER_SEQ_Receive_IT

Refer to

HAL_SMBUS_Master_Transmit_IT

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_MASTER_SEQ_Transmit_IT

Refer to

HAL_SMBUS_MspDeInit

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL_SMBUS_MspInit

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL_SMBUS_RegisterAddrCallback

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL_SMBUS_RegisterCallback

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL_SMBUS_SlaveRxCpltCallback

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_SLAVE_RxCpltCallback

Refer to

HAL_SMBUS_SlaveTxCpltCallback

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_SLAVE_TxCpltCallback

Refer to

HAL_SMBUS_Slave_Receive_IT

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_SLAVE_SEQ_Receive_IT

Refer to

HAL_SMBUS_Slave_Transmit_IT

u5, h5, c0, l4, f4, g0, g4, h7

HAL_SMBUS_SLAVE_SEQ_Transmit_IT

Refer to

HAL_SMBUS_UnRegisterAddrCallback

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL_SMBUS_UnRegisterCallback

u5, h5, c0, l4, f4, g0, g4, h7

Removed / New Usage changes

Refer to

HAL SMBUS legacy aliases (HAL1 to HAL1)

Note

This table provides a list of HAL1 to HAL1 legacy aliases defined in the stm32_hal_legacy.h HAL1 header file. To migrate the aliased HAL1 APIs, search for them in the HAL1 to HAL2 sections: HAL SMBUS constants, HAL SMBUS enumerations, HAL SMBUS macros, HAL SMBUS structures, HAL SMBUS functions.

HAL1 legacy API alias

HAL1 API

HAL_SMBUS_STATE_SLAVE_LISTEN

HAL_SMBUS_STATE_LISTEN

HAL_SMBUS_SlaveAddrCallback

HAL_SMBUS_AddrCallback

HAL_SMBUS_SlaveListenCpltCallback

HAL_SMBUS_ListenCpltCallback

HAL_SMBUS_Slave_Listen_IT

HAL_SMBUS_EnableListen_IT

SMBUS_ANALOGFILTER_DISABLED

SMBUS_ANALOGFILTER_DISABLE

SMBUS_ANALOGFILTER_ENABLED

SMBUS_ANALOGFILTER_ENABLE

SMBUS_DUALADDRESS_DISABLED

SMBUS_DUALADDRESS_DISABLE

SMBUS_DUALADDRESS_ENABLED

SMBUS_DUALADDRESS_ENABLE

SMBUS_GENERALCALL_DISABLED

SMBUS_GENERALCALL_DISABLE

SMBUS_GENERALCALL_ENABLED

SMBUS_GENERALCALL_ENABLE

SMBUS_NOSTRETCH_DISABLED

SMBUS_NOSTRETCH_DISABLE

SMBUS_NOSTRETCH_ENABLED

SMBUS_NOSTRETCH_ENABLE

SMBUS_PEC_DISABLED

SMBUS_PEC_DISABLE

SMBUS_PEC_ENABLED

SMBUS_PEC_ENABLE